#include "system.h"
#include "SysTick.h"
#include "usart.h"
#include "led.h"
#include "key.h"
#include "wkup.h"

/***********************************
* 系统支行时DS0灯闪烁，5秒后进入
* 待机模式,DS0熄灭，按WakeUp按键唤醒
* 退出待机模式，需要手动复位下系统
***********************************/
int main()
{
	HAL_Init();											// 初始化HAL库
	SystemClock_Init(RCC_PLL_MUL9);	// 设置时钟，72M
	SysTick_Init(72);
	USART1_Init(115200);
	LED_Init();
	KEY_Init();
	
	while(1)
	{
		for(u8 i=5;i>0;--i)
		{
			printf("time: %d\r\n", i);
			if(i == 5)
			{
				LED1=0;
			}
			else
			{
				LED1=!LED1;
			}
			delay_ms(1000);
		}
		printf("进入系统待机模式\r\n");
		Enter_Standby_Mode();
	}
}

